body{height:100%;min-height:100%;font-family:"Microsoft YaHei",Lato,"Helvetica Neue",Helvetica,Arial,sans-serif; 
background: url('./../images/bg.jpg') no-repeat;
  background-size:100% 30%;background-position-y: 75px;}
address,b,caption,cite,code,em,figcaption,h1,h2,h3,h4,h5,h6,i,pre,th{font-weight:400;font-style:normal}
fieldset,iframe{border:none}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
ul{list-style:none outside}
a,ins{text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
a img,img{border:0}
img{max-width:100%}
button{outline:0;border:none;cursor:pointer}
input[type=text]{-webkit-appearance:none;appearance:none}
input[type=search]{-webkit-appearance:none;appearance:none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}
input{outline:0}
input::-webkit-input-placeholder{color:#afafaf}
a{text-decoration:none}
a,input{outline:0;-webkit-appearance:none;color:#666}
a:active,a:hover,a:link,a:visited{text-decoration:none}
*{margin:0;padding:0}

header,.wrapper,.header,.main,.footer,.Commonly{width: 1200px; height: auto;margin:0 auto;}

header{height:75px;position: relative;}
header a,span,img{display: inline-block;}
header a{height:87px;}
header img{height:87px;float: left;}
header span{font-size: 40px;float: right; margin-top: 20px;}
header .search-flex{position: absolute;top:30px;right:200px;}
header .search-flex .search-input{height:38px;width:230px;border: 1px solid #c75dbc;padding-left: 10px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
header .search-flex .search-button{height: 40px;width:38px;position: absolute;top:0px;right:-38px;background: #c75dbc;color:#fff;font-size: 16px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.header-flex{border-bottom: 2px solid  #c75dbc;}
.header .nav{text-align: center;padding:10px  0px;height: 35px;}
.header .nav a{display: block;width:195px;font-size: 26px;font-weight: 600;color:#fff;float:left;}


.wrapper .wrapper-flex{height:350px;margin-top: 10px;display: inline-flex;}
.wrapper .swiper-container {width: 500px;height: 100%;margin-right: 10px;}
.wrapper .swiper-container .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.wrapper .swiper-container .swiper-slide img{height:350px;width:500px;}
.wrapper .wrapper-flex .swiper-middle{margin-right: 10px;}
.wrapper .wrapper-flex .swiper-middle img{width:250px;height: 350px;}
.wrapper .wrapper-flex .swiper-right{width:430px;height:350px;background: #f5f3f3;}


.Commonly .Commonly-list{width:590px;height:300px;}
.Commonly .Commonly-list span{display: block;width:100%;border:none;}
.Commonly .Commonly-list ul{padding: 10px 0px;}
.Commonly .Commonly-list ul li{border-bottom: 1px dashed #ddd;width:280px;height:35px;display: inline-block;padding-left:10px;line-height:35px;background: url(../images/dian.png) 0 center no-repeat;}
.Commonly .ztlist{margin-right: 20px;}


/*详情页css*/
.navinfo{height:35px;padding:10px 0px;font-size:14px;}
.navinfo a{font-weight: normal; color: #008EE1;}
.content{display: -webkit-box;}
.conleft{width:860px;}
.conright{width:360px;}
.conleft .softintro{line-height: 28px; word-break: break-all;}
.softimg{float: left;margin:10px;}
.contitle{font-size: 38px;text-align: center;margin-bottom: 20px;height:100px;padding: 0px 20px;position: relative;}
.contitle-title{float:left;}
.contitle img{width:150px;position: absolute;top:-32px;}
.conright-r{margin:40px;}

/*新闻首页*/
.content .news-box{width:500px;height:380px;border:1px solid #ddd;padding: 10px;}
.content .news-box img{width:500px;height:200px;}
.news-title{font-size: 18px;font-weight: 600;}
.news-box div{height:40px;margin:10px 0px;width:100%;line-height: 40px;}
.new-li li{float: left;margin:20px 0px;}
.new-li li:nth-child(odd){ margin-right: 155px;}
.new-title{height: 45px;line-height: 45px;font-size: 20px;font-weight: 600;}